#ifndef __APP_BT_H__
#define __APP_BT_H__

#include "app_device.h"

typedef enum{
    BT_BR_9600 = '4',
    BT_BR_115200 = '8',

} BT_BauadRate;

//初始化
int app_bt_init(Device *device);

//蓝牙数据写前处理
int app_bt_preWrite(char *data ,int len);

//蓝牙数据读后处理
int app_bt_postRead(char *data ,int len);

//判断蓝牙状态
int app_bt_status(Device *device);

//设置波特率
int app_bt_setBaudrate(Device *device ,BT_BauadRate rate);

//设置蓝牙名称
int app_bt_rename(Device *device ,char *name);

//设置蓝牙netid 4位的十六进制字符串 "0a0b"
int app_bt_setNetid(Device *device ,char *netid);

//设置蓝牙maddr
int app_bt_setMaddr(Device *device ,char *maddr);

//重启蓝牙
int app_bt_reset(Device *device);


#endif /* __APP_BT_H__ */